package com.b1.pojo.dto.childernSleepRecord;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class ChildernSleepAddRequest {

    /**
     * 班级名称
     */
    @ApiModelProperty("班级名称")
    private String className;

    /**
     * 值班教师
     */
    @ApiModelProperty("值班教师")
    private String teacherName;

    /**
     * 幼儿园名称
     */
    @ApiModelProperty("幼儿园名称")
    private String kindName;

    /**
     * 是否盖被子 0-盖被子 1-没有盖被子
     */
    @ApiModelProperty("value = 是否盖被子 0-盖被子 1-没有盖被子")
    private Integer isQuite;

    /**
     * 衣物摆放技能 0-好 1-中 2-差
     */
    @ApiModelProperty("衣物摆放技能 0-好 1-中 2-差")
    private Integer closthSkill;

    /**
     * 午睡环境 0-安静 1-吵闹
     */
    @ApiModelProperty("午睡环境 0-安静 1-吵闹")
    private Integer sleepEnvironment;

    /**
     * 睡姿 0-正常 1-俯卧
     */
    @ApiModelProperty("睡姿 0-正常 1-俯卧")
    private Integer sleepPosition;

    /**
     * 衣着合适 0-合适 1-不合适
     */
    @ApiModelProperty("衣着合适 0-合适 1-不合适")
    private Integer closthSuit;


    @ApiModelProperty("是否开窗 0-开窗 1-不开窗")
    private Integer isWindows;

    /**
     * 幼儿面色异常 0-有 1-没有异常
     */
    @ApiModelProperty("幼儿面色异常 0-有 1-没有异常")
    private Integer isFace;

    /**
     * 幼儿出汗情况 0-有 1-没有出汗
     */
    @ApiModelProperty("幼儿出汗情况 0-有 1-没有出汗")
    private Integer isSweat;

    /**
     * 教师巡视情况 0-好 1-离开幼儿 2-打瞌睡 3-备课 4-看书 5-其它
     */
    @ApiModelProperty("教师巡视情况 0-好 1-离开幼儿 2-打瞌睡 3-备课 4-看书 5-其它")
    private Integer visitationStatus;

    /**
     * 入睡率
     */
    @ApiModelProperty("入睡率")
    private Double sleepRate;

    /**
     * 是否按时起床 0-是 1-否
     */
    @ApiModelProperty("是否按时起床 0-是 1-否")
    private Integer isWake;

    /**
     * 有无异常情况 0-有 1-无
     */
    @ApiModelProperty("有无异常情况 0-有 1-无")
    private Integer isError;

    /**
     * 异常情况说明以及处理措施
     */
    @ApiModelProperty("异常情况说明以及处理措施")
    private String errorDesc;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String notes;

    /**
     * 检查时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    @ApiModelProperty("检查时间")
    private Date cheakTime;
}
